#amigos ul li input[type="button"]/* 
    Document   : 
    Created on : 04/09/2013, 20:22:24
    Author     : Bruno
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

html{
    width: 100%;
    height: auto;
}

body{
    height: 100%;
    font-family: sans-serif;
    color: #4a4a4a;
    background-color: #eff8ff;
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #B2DEFF, #EFF8FF) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#B2DEFF), to(#EFF8FF)) repeat-X;
    /* Para IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2DEFF, endColorstr=#EFF8FF)";
}

#boxGeral{
    display: table;
    width: 960px;
    min-height: 530px;
    text-align: left;
    margin: 20px auto;
    background-color: #B1DEFF;
    box-shadow: 1px 1px 5px #717171;
    background-color: #eff8ff;
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #EFF8FF, #B1DEFF) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#EFF8FF), to(#B1DEFF)) repeat-X;
    /* Para IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF8FF, endColorstr=#B1DEFF)";
   
}

header{
    width: auto;
    margin: 0;
    height: 100px;
    padding: 0 0 0 35px;
    border-radius: 1px;
    box-shadow: 0px 1px 1px #B1DEFF;
    background-color: #eff8ff;
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #EFF8FF, #B1DEFF) repeat-X;
    /* Para WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#EFF8FF), to(#B1DEFF)) repeat-X;
    /* Para IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF8FF, endColorstr=#B1DEFF)";
}

#boxLogin{
    width: 400px;
    height: 65px;
    float: right;
    font-size: 10px;
    color: #616161;
    line-height: 10px;
}

#boxLogin #info_user{
    display: inline;
}

#boxLogin #info_user img{
    float: left;
    margin:5px;
    width:60px;
    height: 60px;
    border:0;
}

#boxLogin #info_user ul{
    float: left;
    list-style: none;
    padding:5px;
    margin:0;    
}

#boxLogin #info_user ul li{
    display: block;
    line-height: 20px;
    font-size: 12px;
}

#boxLogin input[type="text"]{
    width: 120px;
    height: 18px;
}

#boxLogin legend{
    font-weight: bold;
    margin-bottom: 3px;
    border: none;
}

#boxLogin input[type="submit"]{
    text-align: center;
    width: 35px;
    height: 23px;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);

}

#boxLogin input[type="submit"]:hover{
 border:1px solid #7c0b36;
 background-color: #aa104b; background-image: -webkit-gradient(linear, left top, left bottom, from(#aa104b), to(#840539));
 background-image: -webkit-linear-gradient(top, #aa104b, #840539);
 background-image: -moz-linear-gradient(top, #aa104b, #840539);
 background-image: -ms-linear-gradient(top, #aa104b, #840539);
 background-image: -o-linear-gradient(top, #aa104b, #840539);

}

#boxLogin a{
    color: #616161;
    text-decoration: underline;
}

#boxLogin a:hover{
    color: #840539;
}
.mensagem{
    color: red;
    font-weight: bold;
}

#forgotpass{
    margin-top: 5px;
    color: #616161;
}

#logo{
    width: 200px;
    height: 65px;
    float: left;
    margin: 5px;
}


footer{
    text-align: center;
    font-size: 14px;
    width: 70%;
    height: 40px;
    margin: 20px auto;
    border-radius: 5px;
}

footer p{
    margin: 20px;
}

#cadastro_completo{
    font-family: inherit;
    font-size: 13px;
    color: #717171;
    margin: 40px 50px;
    display: table;
    text-align: right;
    width: 90%;
    padding:5px;
    
}

#cadastro_completo input[type="submit"]{
    margin-top: 20px;
    float: right;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif; 
    padding: 10px 10px 10px 10px; 
    text-decoration:none; 
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);
 
}

#lado_esquerdo {
    float: left;
    width: 50%;
    display: inline-block;
        
}

#lado_direito{
    position: relative;
    width: auto;
}

#cadastro_completo fieldset{
    text-align: left;
    margin-top: 10px;
    border: none;
}

#cadastro_completo legend{
    font-family: serif;
    font-size: 16px;
    color: #92752D;
    font-weight: bolder;
}

.titulo{
    font-size: 100px;
    text-align: center;
}

#cadastro_completo label{
    margin-bottom: 3px;
    color: #717171;
    font-weight: bold;
    width: 120px
}

#cadastro_completo input[type="text"]{
    width: 200px;
}


#feeds{
    padding: 10px;
    width: 650px;
    float: left;
    margin-right: 40px;
}

#feeds fieldset{
    border:0;
}

#feeds form{
    width: 610px;
}

#feeds textarea{
    width: 600px;
    height: 90px;
    resize: none;
    padding: 0;
}

#feeds input[type="button"],
#feeds input[type="submit"]{
    margin-top: 10px;
    float: right;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif; 
    padding: 10px 10px 10px 10px; 
    text-decoration:none; 
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);
}

#feeds ul{
    list-style: none;
    display: table;
    padding:0;
    margin:0;
}

#feeds ul#tab_feed{
    margin-bottom: -1px;    
}

#feeds ul#tab_feed li{
    float:left;
    border:1px solid #000;
    border-bottom: 0;
    padding:10px;
    font-weight: bold;
    cursor: pointer;
    color:#b80850;
    border-radius: 5px 5px 0 0;
    margin-right: 5px;
}

#feeds ul#tab_feed li:hover{
    background: #0071bb;
    color: #fff;
}

#feeds ul#tab_feed li.ativo{
     background: #0071bb;
     color: #fff;
}

#feeds ul#tab_feed li:last-child{
    border-right: 1px solid #000;
}

#feeds .aba_feed{
    display: table;
    border:1px solid #000;
    padding:10px;
}

#amigos{
    float: left;
    width: 230px;
}

#amigos h3{
    color:#0071bb;
}

#amigos ul{
    list-style: none;
    padding:0;
}

#amigos ul li{
    display: table;
}

#amigos ul li img{
    float: left;
    margin: 5px;    
}

#amigos ul li strong{
    float: left;
    margin: 5px;
    width: 150px;
}

#amigos ul li input[type="button"]{
    margin-top: 0px;
    float: left;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:10px;
    font-family:arial, helvetica, sans-serif; 
    padding: 10px 10px 10px 10px; 
    text-decoration:none; 
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);
}

.aceitar{
    border:1px solid #0071bb; 
    background-color: #0071bb; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0071bb), to(#055789));
    background-image: -webkit-linear-gradient(top, #0071bb, #055789);
    background-image: -moz-linear-gradient(top, #0071bb, #055789);
    background-image: -ms-linear-gradient(top, #0071bb, #055789);
    background-image: -o-linear-gradient(top, #0071bb, #055789);
}

#amigos ul li.acao{
    display: table;
    margin:10px 0;
}
/*
#amigos ul li.acao a:first-child{
    float:left;    
}

#amigos ul li.acao a:last-child{
    float:right;    
}*/

#ultimos_feeds{}

#ultimos_feeds ul{
    padding:5px;
    list-style: none;
    width: 100%;
}

#ultimos_feeds ul li{
    display: table;
    border-bottom: 1px solid #b80850;
    margin-bottom: 20px;
    padding:20px 0;
    width: 90%;
    overflow: hidden;
}

#ultimos_feeds ul li #autor{
    float:left;
    text-align: center;
    width: 70px;
}

#ultimos_feeds ul li #autor span{
    text-align: center;
}

#conteudo{
    font-size: 12px;
    font-family: Arial;
    padding: 5px 80px;
}

.carregando{
    text-align: center;
    color: #b80850;
    font-weight: bold; 
    width: 105px;
    margin: 20px auto;
}

.carregando img, .carregando span{
    margin: 5px;
}

#form_busca_amigo input[type="text"]{
    padding:5px;
    border-radius: 5px;
    border: 1px solid #0071bb;
    color:#cd0f59;
}

#form_busca_amigo input[type="submit"], #form_busca_amigo input[type="button"]{
    background: transparent url(images/busca.png) no-repeat left top;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    font-size: 0;
    border: 0;
    cursor: pointer;
    background-position: -4px -2px;
}

#busca_amigos{
    padding:10px;
}

#busca_amigos #lista_amigos{
    list-style: none;
}

#busca_amigos #lista_amigos li{
    display: table;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #000;
}

#busca_amigos #lista_amigos li img{
    float:left;
    margin:10px;
}

#busca_amigos #lista_amigos li #dados{
    margin: 10px 0;
}

#busca_amigos #lista_amigos li #dados #nome{
    display:table;
}

#busca_amigos #lista_amigos li #dados span{
    display:table;
}

#busca_amigos #lista_amigos li input[type="button"]{
    position: absolute;
    top: 0;
    right: 10px;
    margin-top: 20px;
    float: right;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif; 
    padding: 10px 10px 10px 10px; 
    text-decoration:none; 
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);
}

#perfil{
    padding: 10px;
}

#perfil ul{
    list-style: none;
    padding:0;
}

#perfil ul li{
    float:left;
    padding: 30px;
}

#perfil ul li:first-child{
    text-align: center;
}

#perfil ul li label{
    font-weight: bold;
    line-height: 35px;
    color: #cd0f59;
}

#perfil ul li input[type="file"]{
    width: 140px;
}

#perfil ul li input[type="submit"]{
    margin-top: 20px;
    float: right;
    cursor: pointer;
    border:1px solid #a60f49; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif; 
    padding: 10px 10px 10px 10px; 
    text-decoration:none; 
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold; 
    color: #FFFFFF;
    background-color: #D9145F; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D9145F), to(#B5074E));
    background-image: -webkit-linear-gradient(top, #D9145F, #B5074E);
    background-image: -moz-linear-gradient(top, #D9145F, #B5074E);
    background-image: -ms-linear-gradient(top, #D9145F, #B5074E);
    background-image: -o-linear-gradient(top, #D9145F, #B5074E);
}